<?php


/*
微信直连订单查询API
*/
//获取时间戳
$currentTime = date("YmdHis");

//定义参数值
$version = '1';//版本号
$agent_id = '2083328';//商户编号
$agent_bill_id = '84299586';//商户系统内部的订单号（要保证唯一）
$agent_bill_time = $currentTime;//提交单据的时间yyyyMMddHHmmss
$remark = 'ceshi';//商户自定义，原样返回
$return_mode = '1';//查询结果返回类型，1=字符串返回
$key = '852B4A10455E49F280EEFCB1';//密钥

// 请求参数（使用 & 符号拼接）注：如果有子商户则子商户字段传值。

$data = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&agent_bill_time=$agent_bill_time&key=$key";
echo '待加密数据-------------->'.$data;
echo "<br/><hr>";
$sign = md5($data);
echo '加密后数据'.$sign;
echo "<br/><hr>";
$param = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&agent_bill_time=$agent_bill_time&sign=$sign&remark=$remark&return_mode=$return_mode";
echo '待请求参数-------------->'.$param;
echo "<br/><hr>";


//请求地址
$url = 'https://jhpay.heemoney.com/DirectPay/query.aspx';

// 构建请求上下文
$options = array(
    'http' => array(
        'method' => 'POST',
        'header' => 'Content-Type: application/x-www-form-urlencoded',
        'content' => $param
    )
);
$context = stream_context_create($options);

// 发送 POST 请求
$response = file_get_contents($url, false, $context);


echo $response;


?>